package jfox.platform.infrastructure;

/**
 * @author <a href="mailto:yang_y@sysnet.com.cn">Young Yang</a>
 */
public interface IRefInspectableEntityObject extends IEntityObject {

    void setRefs(String refs);

    String getRefs();

    boolean isReferenced();

    void addReference(EntityObject entityObject);

    void removeReference(EntityObject entityObject);

    Long[] getReferenceIds(String tableName);
}
